home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wildcat Files 2
/
The Wildcat Files 2 (Arsenal Computer).ISO
/
wildcat
/
distrib.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-08-22
|
4KB
|
101 lines
(**************************************************************************
Global record structure for wcGATE version 4.00.
Copyright 1994 Mustang Software Inc. All rights reserved.
Last Revised : 08-22-94
Resonsibility: SLR
**************************************************************************)
type
PQWKConf = ^TQWKConf; {XXX.CNF}
TQWKConf = record
WildCatConf : Word; {WildCat Conference Number}
RemoteConf : Word; {Remote Conference Number}
TagID : Word; {Tag ID for this Conference}
PrivateMail : Boolean; {Allow Private Mail in this Conference}
end;
type
PQWKTag = ^TQWKTag; {XXX.TAG}
TQWKTag = record
ImportTag : String[64]; {Import Tag line}
ExportTag : String[64]; {Export Tag line}
end;
type
PQWKHub = ^TQWKHub; {XXX.HUB}
TQWKHub = record
HubName : String[8]; {Name of Hub File (without .HUB)}
WorkDir : PathStr; {Work Directory Path}
RepDir : PathStr; {Reply Directory Path}
QWKDir : PathStr; {QWK Directory Path}
AttLimit : LongInt; {File Attachment Size Limit}
Packer : Char; {Packer to be used}
AtFilter : Boolean; {Strip colors at codes?}
TTag : Boolean; {Put WCGATE tag on tagline?}
Append : Boolean; {Append to old REP's}
end;
type
TFeed = (fHub, fDownLine);
type
PUUCPHub = ^UUCPHub; {XXX.HST}
UUCPHub = record
HubName : String[8]; {Host/Downline Node name}
Filler : String[20]; {Extra filler}
UniqueHost : Boolean; {Send non-local mail?}
AttachLimit : LongInt; {Attachment limit in bytes}
TheirDomain : String; {Their Domain Name}
TheirSiteName : String; {Their Site Name}
DeleteFiles : Boolean; {Delete files after processing?}
Feed : TFeed; {Satellite feed?}
FilePath : DirStr; {Path for files to be imported/exported}
SatellitePath : DirStr; {Path for BAG files}
WorkDir : DirStr; {Path where work files are placed and created}
Confs : TArray32768Bits; {BitSet including active conferences.}
end;
type
TNews = (nNormal, nMailingList, nModerated);
type
NewsGroupRecPtr = ^NewsGroupRec; {NEWSGRPS.DAT}
NewsGroupRec = record
GroupName : String; {Usenet NewsGroup name}
Conference : Word; {WildCat! Conference Number}
Distribution : String[80]; {Distribution for this group}
NewsType : TNews; {What type of group is this?}
ListName : String; {Mailing list name}
ReplyAddress : String; {Address to send replies to LIST}
end;
type
AliasList = record {XXX.ALS}
Domain : String; {Fully qualified domain name of alias}
SiteName : String; {sitename/machine name of alias}
end;
type
PWCGateConfig = ^TWCGateConfig; {WCGATE.CFG}
TWCGateConfig = record
MHS_Admin : String[25]; {MHS Administrator name}
MHS_Path : PathStr; {Path to MHS installation}
MHS_Email : Boolean; {Use MHS Email?}
MHS_EmailConf : Word; {MHS EMail conference}
MHS_Mail : Boolean; {Use MHSMail?}
MHS_MailConf : Word; {MHSMail Conference}
MHS_Echo : Boolean; {Use MHSEcho?}
UUCP_EmailConf : Word; {Conference for Email}
UUCP_Bounce : Boolean; {Bounce messages?}
UUCP_GMTHoursOfs : Integer; {Offset in hours from GMT}
UUCP_GMTMinutesOfs : Byte; {OffSet in minutes from GMT}
UUCP_Organization : String[80]; {Organization line}
UUCP_OurDomain : String; {OurDomain Name}
UUCP_OurSiteName : String; {Our Site Name}
UUCP_Admin : String[25]; {UUCP Administrator name}
end;